(safe) haven - German English Dictionary